2024秋Simulink讲座回顾

未央科协学术部,

Simulink简介

Simulink是一个强大的图形编程环境,由MathWorks公司开发,用于在MATLAB中进行仿真和模型基于的设计。它允许用户通过拖放的方式构建复杂的系统模型,这些模型可以包含多个相互连接的组件,如信号线、积分器、传输函数等。Simulink广泛应用于控制系统的设计、信号处理、通信系统、机器学习等领域,能够对动态系统进行仿真、分析和自动代码生成,从而加速了从算法开发到产品实现的整个过程。

Simulink是一种强大的仿真工具,广泛应用于控制系统设计、电力系统仿真、机械系统模拟等领域,通过图形化建模和仿真,帮助工程师和研究人员设计、测试和优化各种动态系统。

Simulink控制的光伏系统
Simulink实现的机器学习辅助风电控制
Simulink控制的跳跃爬楼机器人

安装Simulink

点击下面的链接进入学校软件资源下载(当然也可以在info上找到这个入口),MATLAB在计算类软件中。点击第一个“Matlab安装手册及相关文件”和你的电脑系统对应的版本。至于版本,建议选择2021以后的(其中“a”“b”表示上半年、下半年版本,随意挑一个就好啦)。安装过程中会提示需要哪些插件,本推送中的功能只需要MATLAB即可实现,其他后续需要也可以后续安装。

清华MATLAB下载链接:Matlab-清华大学信息化用户服务平台
itsthu

记得勾选第二个Simulink

sel

对于已经安装了MATLAB但未安装Simulink的同学,可见下图,点击这里的“获取更多APP”.

3

搜索Simulink,安装

4
5

安装后重启Matlab,出现Simulink图标则表示安装成功

6

一个弹簧振子的例子

怎么对一个微分方程描述的系统进行建模?Simulink通过什么组件、什么方法来描述、处理一个复杂的系统?我们通过一个最简单的弹簧振子,来体验Simulink强大而简洁的功能。

向弹簧振子系统输入力
建立对应Simulink模型
系统输出振子位置x(受迫振动)

建立仿真模型的具体过程可通过我们的讲座视频学习~

讲座视频b站回看

第一讲:Simulink基础 第二讲:Simulink与传递函数 第三讲:Simulink系统建模